Nuprl Definition : R-frame-compat 0,22

R-frame-compat(A;B)
== if Reffect?(A)
== if if Rframe?(B) Rframe-x(B) = Reffect-x(A (Reffect-knd(A Rframe-L(B))
== if i; Raframe?(B) Raframe-k(B) = Reffect-knd(A (Reffect-x(A Raframe-L(B))
== if i; Rrframe?(B) Rrframe-x(B dom(Reffect-ds(A))  (Reffect-knd(A Rrframe-L(B))
== if else True fi
== i; Rsends?(A)
== i; if Rsframe?(B)
== i; if Rsframe-lnk(B) = Rsends-l(A)
== i; if  (Rsframe-tag(B map(p.1of(p);Rsends-g(A)))
== i; if  (Rsends-knd(A Rsframe-L(B))
== i; i; Rbframe?(B) Rbframe-k(B) = Rsends-knd(A (Rsends-l(A Rbframe-L(B))
== i; i; Rrframe?(B) Rrframe-x(B dom(Rsends-ds(A))  (Rsends-knd(A Rrframe-L(B))
== i; else True fi
== i; Rpre?(A)
== i; if Rrframe?(B) Rrframe-x(B dom(Rpre-ds(A))  (locl(Rpre-a(A))  Rrframe-L(B))
== i; else True fi
== else True fi 
latex



clarification:

R-frame-compat(A;B)
== if Reffect?(A)
== if if Rframe?(B) Rframe-x(B) = Reffect-x(A Id  (Reffect-knd(A Rframe-L(B Knd)
== if i; Raframe?(B) Raframe-k(B) = Reffect-knd(A Knd  (Reffect-x(A Raframe-L(B Id)
== if i; Rrframe?(B)
== if i; fpf-dom(IdDeq; Rrframe-x(B); Reffect-ds(A))  (Reffect-knd(A Rrframe-L(B Knd)
== if else True fi
== i; Rsends?(A)
== i; if Rsframe?(B)
== i; if Rsframe-lnk(B) = Rsends-l(A IdLnk
== i; if  (Rsframe-tag(B map(p.1of(p);Rsends-g(A))  Id)
== i; if  (Rsends-knd(A Rsframe-L(B Knd)
== i; i; Rbframe?(B) Rbframe-k(B) = Rsends-knd(A Knd  (Rsends-l(A Rbframe-L(B IdLnk)
== i; i; Rrframe?(B)
== i; i; fpf-dom(IdDeq; Rrframe-x(B); Rsends-ds(A))  (Rsends-knd(A Rrframe-L(B Knd)
== i; else True fi
== i; Rpre?(A)
== i; if Rrframe?(B)
== i; if fpf-dom(IdDeq; Rrframe-x(B); Rpre-ds(A))  (locl(Rpre-a(A))  Rrframe-L(B Knd)
== i; else True fi
== else True fi 
latex


DefinitionsReffect?(x1), Rframe?(x1), Rframe-x(x1), Rframe-L(x1), Raframe?(x1), Raframe-k(x1), Reffect-x(x1), Raframe-L(x1), Reffect-ds(x1), Reffect-knd(x1), Rsends?(x1), Rsframe?(x1), Rsframe-lnk(x1), Rsframe-tag(x1), map(f;as), x.A(x), 1of(t), Rsends-g(x1), Id, Rsframe-L(x1), Rbframe?(x1), s = t, Rbframe-k(x1), Rsends-l(x1), Rbframe-L(x1), IdLnk, Rsends-ds(x1), Rsends-knd(x1), Rpre?(x1), if b t else f fi, Rrframe?(x1), P  Q, b, x  dom(f), IdDeq, Rrframe-x(x1), Rpre-ds(x1), (x  l), locl(a), Rpre-a(x1), Rrframe-L(x1), Knd, True
FDL editor aliasesR-frame-compat

origin